
#include "nane/CodecSystem/Image/ImageDecoderImpl_.h"

#include "nane/core/assert.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    ImageDecoder::Implementation::Implementation( ImageCodecSystem::Implementation* _creator, IImageDecoder* _interface )
        : SubSystemProductImpl<ImageDecoder::Implementation, ImageCodecSystem::Implementation, IImageDecoder*>( _creator, _interface )
    {
        NANE_ASSERT( interface != NULL, "IImageDecoder interface must be valid" );
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
